satisfy a need - French English Dictionary